package com.rfid.domain;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

@Repository
public class Usuario {

	private Integer idUsuario;

	private String nombreusuario;

	private String contrasena;

	private String apellidos;

	private String nombres;

	private String correo;

	private String dni;

	private boolean estado;

	private String fechaNacimiento;
@Autowired
	public Rol myrol;
	
	public String getNombreusuario() {
		return nombreusuario;
	}

	public void setNombreusuario(String nombreusuario) {
		this.nombreusuario = nombreusuario;
	}

	public Rol getMyrol() {
		return myrol;
	}

	public void setMyrol(Rol myrol) {
		this.myrol = myrol;
	}

	public String getFechaNacimiento() {
		return fechaNacimiento;
	}

	public void setFechaNacimiento(String fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public String getCorreo() {
		return correo;
	}

	public void setCorreo(String correo) {
		this.correo = correo;
	}

	public String getDni() {
		return dni;
	}

	public void setDni(String dni) {
		this.dni = dni;
	}

	/**
	 * 
	 * @element-type RegistroAccesorio
	 */
	@Autowired
	private List<RegistroAccesorio> myRegistroAccesorio;
	/**
	 * 
	 * @element-type Registro
	 */
	@Autowired
	public List<Registro> myRegistro;

	public Integer getIdUsuario() {
		return idUsuario;
	}

	public void setIdUsuario(Integer idUsuario) {
		this.idUsuario = idUsuario;
	}

	public String getNombreUsuario() {
		return nombreusuario;
	}

	public void setNombreUsuario(String nombreUsuario) {
		this.nombreusuario = nombreUsuario;
	}

	public String getContrasena() {
		return contrasena;
	}

	public void setContrasena(String contrasena) {
		this.contrasena = contrasena;
	}

	public String getApellidos() {
		return apellidos;
	}

	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}

	public String getNombres() {
		return nombres;
	}

	public void setNombres(String nombres) {
		this.nombres = nombres;
	}

	public boolean getEstado() {
		return estado;
	}

	public void setEstado(boolean estado) {
		this.estado = estado;
	}

	public List<RegistroAccesorio> getMyRegistroAccesorio() {
		return myRegistroAccesorio;
	}

	public void setMyRegistroAccesorio(
			List<RegistroAccesorio> myRegistroAccesorio) {
		this.myRegistroAccesorio = myRegistroAccesorio;
	}

	public List<Registro> getMyRegistro() {
		return myRegistro;
	}

	public void setMyRegistro(List<Registro> myRegistro) {
		this.myRegistro = myRegistro;
	}

	public void setMyRol(int usuario_has_rol) {
		// TODO Auto-generated method stub
		
	}

}